package com.redlight.base;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * Created by chao on 2019/1/9.
 */
public class SysDict extends BaseEntity {
    private String value;
    private String label;
    private String type;
    private String description;
    private Integer sort;
    private String parentId;
    private String typeParam;
    private String descriptionParam;
    private String valueParam;
    private String labelParam;

    public SysDict() {
    }

    public String getValue() {
        return this.value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getLabel() {
        return this.label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getType() {
        return this.type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDescription() {
        return this.description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getSort() {
        return this.sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getParentId() {
        return this.parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    @JSONField(
            serialize = false
    )
    public String getTypeParam() {
        return this.typeParam;
    }

    public void setTypeParam(String typeParam) {
        this.typeParam = typeParam;
    }

    @JSONField(
            serialize = false
    )
    public String getDescriptionParam() {
        return this.descriptionParam;
    }

    public void setDescriptionParam(String descriptionParam) {
        this.descriptionParam = descriptionParam;
    }

    @JSONField(
            serialize = false
    )
    public String getValueParam() {
        return this.valueParam;
    }

    public void setValueParam(String valueParam) {
        this.valueParam = valueParam;
    }

    @JSONField(
            serialize = false
    )
    public String getLabelParam() {
        return this.labelParam;
    }

    public void setLabelParam(String labelParam) {
        this.labelParam = labelParam;
    }
}
